home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4615 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: nntp.teleport.com!sschaem
  2. From: sschaem@teleport.com (Stephan Schaem)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: One hardware-basher's manifesto
  5. Date: 2 Mar 1996 04:54:09 GMT
  6. Organization: Teleport - Portland's Public Access (503) 220-1016
  7. Message-ID: <4h8k9i$599@maureen.teleport.com>
  8. References: <4ge8na$vhe@ar.ar.com.au> <08000305729070351637@BIRDLAND> <4guenp$1a1@vixen.cso.uiuc.edu> <4h51kg$cio@maureen.teleport.com> <4h5bu2$fur@vixen.cso.uiuc.edu>
  9. NNTP-Posting-Host: linda.teleport.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Saladino Michael D (msaladin@students.uiuc.edu) wrote:
  13. : sschaem@teleport.com (Stephan Schaem) writes:
  14.  
  15. : > You do not ALWAYS access ram linearly... Drawing a vertical line in 32bit
  16. : > color only accessing ram linearly?
  17.  
  18. : >..    move.l    d0,(a0)
  19. : >    adda.l    a1,a0
  20. : >    dbra    d0,..
  21.  
  22. : > Since you are the expert here tell me what happen on a 030/040/060 with 
  23. : > this and burst on? is it really 10 time faster with the burst on?
  24.  
  25. : You're right, you don't always and I shouldn't have been so general.
  26. : But, guess what?  You do most of the time.  What happens to all those
  27. : variable references that would have been helped?  What happens to all
  28. : those horizontal lines, or do you just draw vertical ones?  What happens
  29. : to the other FORTY tasks running in the background?  Or maybe you
  30. : go around switching your burst mode on and off (a very time consuming
  31. : change).  You are trying to use one example of code that would run
  32. : faster to create a rule.  It's not true.  You must take into account
  33. : ALL of your code AND everyone elses that's also running on your system.
  34. : Then, and only then, does turning burst mode off look stupid.  Unless
  35. : you are writing a program that takes over the machine and draws a demo
  36. : animation in vertical strokes.  And, boy do we need another one of those.
  37.  
  38.  I'm not creating a rule, I'm just pointed out that you dont ALWAYS
  39.  want burst enabled. 
  40.  You can state anything you like, but it doens't stop the fact that
  41.  sometime you get speed inprovment by momentary disabling some
  42.  cache feature, even the cache itself.
  43.  
  44.  But I agree the cache is a shared feature across all task , so
  45.  its better to use those tricks for aplication like games/demo
  46.  where the major task is the task doing the tricks.
  47.  
  48.  Stephan
  49.